.button {
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  text-decoration: none;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #ff85ff;
  border: solid #d91c71 2px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcdbeb), to(#fa3c91));
  background: -moz-linear-gradient(top, #fcdbeb, #fa3c91);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fcdbeb, endColorStr=#fa3c91);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fcdbeb, endColorStr=#fa3c91);
  display:inline-block; /* IE is so silly */
}
.button:hover {
  background: #e62097;
}